package com.api.syh56.shengyunhui.entity.vo;

import com.api.syh56.shengyunhui.entity.*;
import lombok.*;
import lombok.experimental.FieldDefaults;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class WAGParamVO {
    /**
     * 运单
     */
    private Waybill waybill;

    /**
     * 货源
     */
    private Goods goods;

    /**
     * 发货详细信息
     */
    private TmpAddress shiptmpAddress;

    /**
     * 收货详细信息
     */
    private TmpAddress receivetmpAddress;

    /**
     * 司机
     */
    private Driver driver;

    /**
     * 用户详细信息（司机）
     */
    private User driver_user;

    /**
     * 货主
     */
    private Shiper shiper;

    /**
     * 用户详细信息（货主）
     */
    private User shiper_user;

    /**
     * 当前司机是否对该运单报价
     */
    @Builder.Default
    private Short alreadyQuote = 0;

}
